home *** CD-ROM | disk | FTP | other *** search
/ Enter 2010 January / ENTER_2010_01.iso / Programy / Gry / Base_Invaders_ / BaseInvadersSetup1.3.exe / {app} / Config / LogicData.xml < prev    next >
Encoding:
Extensible Markup Language  |  2007-01-25  |  21.2 KB  |  504 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Stream version="2.0">
  3.     <serializable>
  4.         <list name="trapInfoMap" size="24" type="pair">
  5.             <pair>
  6.                 <string>tree</string>
  7.                 <serializable>
  8.                     <char name="trapKey">m</char>
  9.                     <file name="trapModelFile">Models\Tree.gmf</file>
  10.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  11.                     <bool name="MustOrient">false</bool>
  12.                     <int name="widthTileSize">2</int>
  13.                     <int name="depthTileSize">2</int>
  14.                     <int name="creditCost">0</int>
  15.                     <int name="numVariations">5</int>
  16.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  17.                 </serializable>
  18.             </pair>
  19.             <pair>
  20.                 <string>vase</string>
  21.                 <serializable>
  22.                     <char name="trapKey">l</char>
  23.                     <file name="trapModelFile">Models\vase.gmf</file>
  24.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  25.                     <bool name="MustOrient">false</bool>
  26.                     <int name="widthTileSize">1</int>
  27.                     <int name="depthTileSize">1</int>
  28.                     <int name="creditCost">0</int>
  29.                     <int name="numVariations">1</int>
  30.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  31.                 </serializable>
  32.             </pair>
  33.             <pair>
  34.                 <string>bus</string>
  35.                 <serializable>
  36.                     <char name="trapKey">k</char>
  37.                     <file name="trapModelFile">Models\bus.gmf</file>
  38.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  39.                     <bool name="MustOrient">false</bool>
  40.                     <int name="widthTileSize">1</int>
  41.                     <int name="depthTileSize">1</int>
  42.                     <int name="creditCost">0</int>
  43.                     <int name="numVariations">1</int>
  44.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  45.                 </serializable>
  46.             </pair>
  47.             <pair>
  48.                 <string>bush</string>
  49.                 <serializable>
  50.                     <char name="trapKey">*</char>
  51.                     <file name="trapModelFile">Models\Bush.gmf</file>
  52.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  53.                     <bool name="MustOrient">false</bool>
  54.                     <int name="widthTileSize">2</int>
  55.                     <int name="depthTileSize">2</int>
  56.                     <int name="creditCost">0</int>
  57.                     <int name="numVariations">3</int>
  58.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  59.                 </serializable>
  60.             </pair>
  61.             <pair>
  62.                 <string>mushroom</string>
  63.                 <serializable>
  64.                     <char name="trapKey">.</char>
  65.                     <file name="trapModelFile">Models\mushroom.gmf</file>
  66.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  67.                     <bool name="MustOrient">false</bool>
  68.                     <int name="widthTileSize">1</int>
  69.                     <int name="depthTileSize">1</int>
  70.                     <int name="creditCost">0</int>
  71.                     <int name="numVariations">3</int>
  72.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  73.                 </serializable>
  74.             </pair>
  75.             <pair>
  76.                 <string>pit</string>
  77.                 <serializable>
  78.                     <char name="trapKey">]</char>
  79.                     <file name="trapModelFile">Models\PitTrap.GMF</file>
  80.                     <file name="trapImageFile">textures\TrapIcons\Pit.png</file>
  81.                     <bool name="MustOrient">false</bool>
  82.                     <int name="widthTileSize">2</int>
  83.                     <int name="depthTileSize">2</int>
  84.                     <int name="creditCost">45</int>
  85.                     <int name="numVariations">-1</int>
  86.                     <string name="trapDescription">Lure the invaders into an untimely trip!</string>
  87.                 </serializable>
  88.             </pair>
  89.             <pair>
  90.                 <string>pitdoodad</string>
  91.                 <serializable>
  92.                     <char name="trapKey">'</char>
  93.                     <file name="trapModelFile">Models\pittrap.gmf</file>
  94.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  95.                     <bool name="MustOrient">false</bool>
  96.                     <int name="widthTileSize">2</int>
  97.                     <int name="depthTileSize">2</int>
  98.                     <int name="creditCost">0</int>
  99.                     <int name="numVariations">1</int>
  100.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  101.                 </serializable>
  102.             </pair>            
  103.             <pair>
  104.                 <string>church</string>
  105.                 <serializable>
  106.                     <char name="trapKey">;</char>
  107.                     <file name="trapModelFile">Models\church.gmf</file>
  108.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  109.                     <bool name="MustOrient">false</bool>
  110.                     <int name="widthTileSize">1</int>
  111.                     <int name="depthTileSize">1</int>
  112.                     <int name="creditCost">0</int>
  113.                     <int name="numVariations">-1</int>
  114.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  115.                 </serializable>
  116.             </pair>
  117.             <pair>
  118.                 <string>rock</string>
  119.                 <serializable>
  120.                     <char name="trapKey">n</char>
  121.                     <file name="trapModelFile">Models\Rock.gmf</file>
  122.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  123.                     <bool name="MustOrient">false</bool>
  124.                     <int name="widthTileSize">1</int>
  125.                     <int name="depthTileSize">1</int>
  126.                     <int name="creditCost">0</int>
  127.                     <int name="numVariations">3</int>
  128.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  129.                 </serializable>
  130.             </pair>
  131.             <pair>
  132.                 <string>bomb</string>
  133.                 <serializable>
  134.                     <char name="trapKey">B</char>
  135.                     <file name="trapModelFile">Models\Bomb.gmf</file>
  136.                     <file name="trapImageFile">textures\TrapIcons\Bomb.png</file>
  137.                     <bool name="MustOrient">false</bool>
  138.                     <int name="widthTileSize">1</int>
  139.                     <int name="depthTileSize">1</int>
  140.                     <int name="creditCost">0</int>
  141.                     <int name="numVariations">-1</int>
  142.                     <string name="trapDescription">Drop a bomb to destroy existing traps.</string>
  143.                 </serializable>
  144.             </pair>    
  145.  
  146.             <pair>
  147.                 <string>wall</string>
  148.                 <serializable>
  149.                     <char name="trapKey">1</char>
  150.                     <file name="trapModelFile">Models\WallTrap.gmf</file>
  151.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  152.                     <bool name="MustOrient">false</bool>
  153.                     <int name="widthTileSize">1</int>
  154.                     <int name="depthTileSize">1</int>
  155.                     <int name="creditCost">2</int>
  156.                     <int name="numVariations">-1</int>
  157.                     <string name="trapDescription">Trap the invaders in a maze of chaos!</string>
  158.                 </serializable>
  159.             </pair>
  160.             <pair>
  161.                 <string>wall2</string>
  162.                 <serializable>
  163.                     <char name="trapKey">/</char>
  164.                     <file name="trapModelFile">Models\WallTrap2.gmf</file>
  165.                     <file name="trapImageFile">textures\TrapIcons\Wall.png</file>
  166.                     <bool name="MustOrient">false</bool>
  167.                     <int name="widthTileSize">1</int>
  168.                     <int name="depthTileSize">1</int>
  169.                     <int name="creditCost">2</int>
  170.                     <int name="numVariations">-1</int>
  171.                     <string name="trapDescription">Block invaders with an invulnerable wall!</string>
  172.                 </serializable>
  173.             </pair>    
  174.             <pair>
  175.                 <string>fan</string>
  176.                 <serializable>
  177.                     <char name="trapKey">2</char>
  178.                     <file name="trapModelFile">Models\Fan.gmf</file>
  179.                     <file name="trapImageFile">textures\TrapIcons\Fan.PNG</file>
  180.                     <bool name="MustOrient">true</bool>
  181.                     <int name="widthTileSize">1</int>
  182.                     <int name="depthTileSize">1</int>
  183.                     <int name="creditCost">5</int>
  184.                     <int name="numVariations">-1</int>
  185.                     <string name="trapDescription">Blow those invaders away with a high powered fan!</string>
  186.                 </serializable>
  187.             </pair>
  188.             <pair>
  189.                 <string>hammer</string>
  190.                 <serializable>
  191.                     <char name="trapKey">3</char>
  192.                     <file name="trapModelFile">Models\HammerTrap.gmf</file>
  193.                     <file name="trapImageFile">textures\TrapIcons\hammer.png</file>
  194.                     <bool name="MustOrient">true</bool>
  195.                     <int name="widthTileSize">1</int>
  196.                     <int name="depthTileSize">1</int>
  197.                     <int name="creditCost">10</int>
  198.                     <int name="numVariations">-1</int>
  199.                     <string name="trapDescription">Smash invaders with the original trap!</string>
  200.                 </serializable>
  201.             </pair>                
  202.             <pair>
  203.                 <string>poison</string>
  204.                 <serializable>
  205.                     <char name="trapKey">4</char>
  206.                     <file name="trapModelFile">Models\PoisonTrap.GMF</file>
  207.                     <file name="trapImageFile">textures\TrapIcons\Poison.png</file>
  208.                     <bool name="MustOrient">false</bool>
  209.                     <int name="widthTileSize">2</int>
  210.                     <int name="depthTileSize">2</int>
  211.                     <int name="creditCost">15</int>
  212.                     <int name="numVariations">-1</int>
  213.                     <string name="trapDescription">Poison those invaders to a slow end!</string>
  214.                 </serializable>
  215.             </pair>                                    
  216.             <pair>
  217.                 <string>spring</string>
  218.                 <serializable>
  219.                     <char name="trapKey">5</char>
  220.                     <file name="trapModelFile">Models\SpringTrap.GMF</file>
  221.                     <file name="trapImageFile">textures\TrapIcons\Spring.png</file>
  222.                     <bool name="MustOrient">false</bool>
  223.                     <int name="widthTileSize">1</int>
  224.                     <int name="depthTileSize">1</int>
  225.                     <int name="creditCost">10</int>
  226.                     <int name="numVariations">-1</int>
  227.                     <string name="trapDescription">Launching Invaders since 2005!</string>
  228.                 </serializable>
  229.             </pair>
  230.             <pair>
  231.                 <string>bulb</string>
  232.                 <serializable>
  233.                     <char name="trapKey">6</char>
  234.                     <file name="trapModelFile">Models\BulbTrap.GMF</file>
  235.                     <file name="trapImageFile">textures\TrapIcons\Flash.png</file>
  236.                     <bool name="MustOrient">true</bool>
  237.                     <int name="widthTileSize">1</int>
  238.                     <int name="depthTileSize">1</int>
  239.                     <int name="creditCost">25</int>
  240.                     <int name="numVariations">-1</int>
  241.                     <string name="trapDescription">Blind those invaders with a flash bulb!</string>
  242.                 </serializable>
  243.             </pair>
  244.             <pair>
  245.                 <string>axe</string>
  246.                 <serializable>
  247.                     <char name="trapKey">7</char>
  248.                     <file name="trapModelFile">Models\AxeTrap.GMF</file>
  249.                     <file name="trapImageFile">textures\TrapIcons\Axes.png</file>
  250.                     <bool name="MustOrient">false</bool>
  251.                     <int name="widthTileSize">2</int>
  252.                     <int name="depthTileSize">2</int>
  253.                     <int name="creditCost">30</int>
  254.                     <int name="numVariations">-1</int>
  255.                     <string name="trapDescription">Slice and dice for the win!</string>
  256.                 </serializable>
  257.             </pair>
  258.             <pair>
  259.                 <string>flame</string>
  260.                 <serializable>
  261.                     <char name="trapKey">8</char>
  262.                     <file name="trapModelFile">Models\FireTrap.GMF</file>
  263.                     <file name="trapImageFile">textures\TrapIcons\Fire.png</file>
  264.                     <bool name="MustOrient">false</bool>
  265.                     <int name="widthTileSize">1</int>
  266.                     <int name="depthTileSize">1</int>
  267.                     <int name="creditCost">35</int>
  268.                     <int name="numVariations">-1</int>
  269.                     <string name="trapDescription">Incinerate those invaders for population control!</string>
  270.                 </serializable>
  271.             </pair>
  272.             <pair>
  273.                 <string>zapper</string>
  274.                 <serializable>
  275.                     <char name="trapKey">9</char>
  276.                     <file name="trapModelFile">Models\ZapperTrap.GMF</file>
  277.                     <file name="trapImageFile">textures\TrapIcons\Zapper.png</file>
  278.                     <bool name="MustOrient">false</bool>
  279.                     <int name="widthTileSize">2</int>
  280.                     <int name="depthTileSize">2</int>
  281.                     <int name="creditCost">40</int>
  282.                     <int name="numVariations">-1</int>
  283.                     <string name="trapDescription">Zap those invaders with a 1.21 Gigawatts!</string>
  284.                 </serializable>
  285.             </pair>
  286.             <pair>
  287.                 <string>vortex</string>
  288.                 <serializable>
  289.                     <char name="trapKey">0</char>
  290.                     <file name="trapModelFile">Models\VortexTrap.GMF</file>
  291.                     <file name="trapImageFile">textures\TrapIcons\Vortex.png</file>
  292.                     <bool name="MustOrient">false</bool>
  293.                     <int name="widthTileSize">2</int>
  294.                     <int name="depthTileSize">2</int>
  295.                     <int name="creditCost">45</int>
  296.                     <int name="numVariations">-1</int>
  297.                     <string name="trapDescription">Transport invaders to another dimension!</string>
  298.                 </serializable>
  299.             </pair>
  300.             <pair>
  301.                 <string>laser</string>
  302.                 <serializable>
  303.                     <char name="trapKey">-</char>
  304.                     <file name="trapModelFile">Models\LaserTrap.GMF</file>
  305.                     <file name="trapImageFile">textures\TrapIcons\Lazer.png</file>
  306.                     <bool name="MustOrient">false</bool>
  307.                     <int name="widthTileSize">2</int>
  308.                     <int name="depthTileSize">2</int>
  309.                     <int name="creditCost">50</int>
  310.                     <int name="numVariations">-1</int>
  311.                     <string name="trapDescription">Fry those invaders with a high powered laser!</string>
  312.                 </serializable>
  313.             </pair>
  314.             <pair>
  315.                 <string>satellite</string>
  316.                 <serializable>
  317.                     <char name="trapKey">=</char>
  318.                     <file name="trapModelFile">Models\SatelliteCombo.GMF</file>
  319.                     <file name="trapImageFile">textures\TrapIcons\Satellite.png</file>
  320.                     <bool name="MustOrient">false</bool>
  321.                     <int name="widthTileSize">1</int>
  322.                     <int name="depthTileSize">1</int>
  323.                     <int name="creditCost">55</int>
  324.                     <int name="numVariations">-1</int>
  325.                     <string name="trapDescription">Vaporize those invaders with heavenly wrath!</string>
  326.                 </serializable>
  327.             </pair>
  328.             <pair>
  329.                 <string>missile</string>
  330.                 <serializable>
  331.                     <char name="trapKey">\</char>
  332.                     <file name="trapModelFile">Models\MissileTrap.GMF</file>
  333.                     <file name="trapImageFile">textures\TrapIcons\Missile.png</file>
  334.                     <bool name="MustOrient">false</bool>
  335.                     <int name="widthTileSize">1</int>
  336.                     <int name="depthTileSize">1</int>
  337.                     <int name="creditCost">100</int>
  338.                     <int name="numVariations">-1</int>
  339.                     <string name="trapDescription">Unleash a devastating missile!</string>
  340.                 </serializable>
  341.             </pair>
  342.         </list>
  343.         <list name="trapOrder" size="24" type="string">
  344.             <string>rock</string>
  345.             <string>tree</string>
  346.             <string>bush</string>
  347.             <string>mushroom</string>
  348.             <string>bus</string>
  349.             <string>vase</string>
  350.             <string>pitdoodad</string>
  351.             <string>church</string>
  352.             
  353.             <string>bomb</string>
  354.             <string>wall</string>
  355.             <string>wall2</string>
  356.             <string>fan</string>
  357.             <string>hammer</string>
  358.             <string>poison</string>
  359.             <string>spring</string>
  360.             <string>bulb</string>
  361.             <string>axe</string>
  362.             <string>flame</string>
  363.             <string>zapper</string>
  364.             <string>vortex</string>
  365.             <string>laser</string>
  366.             <string>satellite</string>
  367.             <string>missile</string>
  368.             
  369.             <string>pit</string>
  370.         </list>
  371.         <list name="invaderInfoMap" size="10" type="pair">
  372.             <pair>
  373.                 <string>Basic</string>
  374.                 <serializable>
  375.                     <int name="invaderIndex">0</int>
  376.                     <file name="invaderModelFile">Models\BasicInv.gmf</file>
  377.                     <file name="invaderTextureFile">Materials\BasicMat.xml</file>
  378.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Basic.png</file>
  379.                     <string name="invaderDescription">After overcoming years of denial, the invader has accepted the fact that he is not good at anything in life, and takes his place among the anonymous rank of invaders.  He is the most common invader who moves directly towards the tower.  If he decides that the route is too difficult or impassible, then he will start attacking traps or walls that get in his path. </string>
  380.                     <int name="Attack">1</int>
  381.                     <int name="Defense">1</int>
  382.                     <int name="Speed">1</int>
  383.                 </serializable>
  384.             </pair>
  385.             <pair>
  386.                 <string>Bomber</string>
  387.                 <serializable>
  388.                     <int name="invaderIndex">1</int>
  389.                     <file name="invaderModelFile">Models\BomberInv.gmf</file>
  390.                     <file name="invaderTextureFile">Materials\BomberMat.xml</file>
  391.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Bomber.png</file>
  392.                     <string name="invaderDescription">Invaders who are convicted of a felony are given the option to do 1,000 hours of community service or become a bomber.  These invaders wander aimlessly with a timed explosive on them.  When it detonates, a large blast shoots from the bomber and damages friend and foe alike. His tough thick skin makes him resistant to damage and he is too heavy to be blow around by fans.</string>
  393.                     <int name="Attack">3</int>
  394.                     <int name="Defense">2</int>
  395.                     <int name="Speed">0</int>
  396.                 </serializable>
  397.             </pair>
  398.             <pair>
  399.                 <string>Driller</string>
  400.                 <serializable>
  401.                     <int name="invaderIndex">2</int>
  402.                     <file name="invaderModelFile">Models\DrillerInv.gmf</file>
  403.                     <file name="invaderTextureFile">Materials\DrillerMat.xml</file>
  404.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Driller.png</file>
  405.                     <string name="invaderDescription">The driller is the type of invader who likes to think outside the box.  When he encounters a trap or a wall, he tunnels under it and emerges past the player's defenses and much closer to the tower.  The drill bit on his head is quite heavy which causes him to be much slower than the average invader.</string>
  406.                     <int name="Attack">2</int>
  407.                     <int name="Defense">1</int>
  408.                     <int name="Speed">0</int>
  409.                 </serializable>
  410.             </pair>
  411.             <pair>
  412.                 <string>Kamikaze</string>
  413.                 <serializable>
  414.                     <int name="invaderIndex">3</int>
  415.                     <file name="invaderModelFile">Models\KamikazeInv.gmf</file>
  416.                     <file name="invaderTextureFile">Materials\KamikazeMat.xml</file>
  417.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Kamikaze.png</file>
  418.                     <string name="invaderDescription">Only the most mentally disturbed invaders go the kamikaze route. Running as swift as the wind, they charge forward and detonate themselves against the first trap or wall that gets in their way.</string>
  419.                     <int name="Attack">3</int>
  420.                     <int name="Defense">0</int>
  421.                     <int name="Speed">2</int>
  422.                 </serializable>
  423.             </pair>
  424.             <pair>
  425.                 <string>Miner</string>
  426.                 <serializable>
  427.                     <int name="invaderIndex">4</int>
  428.                     <file name="invaderModelFile">Models\MinerInv.gmf</file>
  429.                     <file name="invaderTextureFile">Materials\MinerMat.xml</file>
  430.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Miner.png</file>
  431.                     <string name="invaderDescription">Bent on destruction and angry at the world, the miner will actively attack any wall or trap it encounters until one of them dies.  More powerful than the basic invader, he is adept at attacking.  However, his speed is not as great as the basic invader.</string>
  432.                     <int name="Attack">2</int>
  433.                     <int name="Defense">1</int>
  434.                     <int name="Speed">1</int>
  435.                 </serializable>
  436.             </pair>
  437.             <pair>
  438.                 <string>Ninja</string>
  439.                 <serializable>
  440.                     <int name="invaderIndex">5</int>
  441.                     <file name="invaderModelFile">Models\NinjaInv.gmf</file>
  442.                     <file name="invaderTextureFile">Materials\NinjaMat.xml</file>
  443.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Ninja.png</file>
  444.                     <string name="invaderDescription">Training for a ninja involves placing the recruit into the most horrible environment imaginable and seeing if they manage to survive for a few weeks; most do not survive. Those who do survive become swift and agile, able to scale traps and walls in a single bound.</string>
  445.                     <int name="Attack">2</int>
  446.                     <int name="Defense">0</int>
  447.                     <int name="Speed">2</int>
  448.                 </serializable>
  449.             </pair>
  450.             <pair>
  451.                 <string>Psychic</string>
  452.                 <serializable>
  453.                     <int name="invaderIndex">6</int>
  454.                     <file name="invaderModelFile">Models\PsychicInv.gmf</file>
  455.                     <file name="invaderTextureFile">Materials\PsychicMat.xml</file>
  456.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Psychic.png</file>
  457.                     <string name="invaderDescription">Through extensive training, psychics have developed a method to move objects around through willpower alone. When they encounter a trap or wall, they alter its position with their mind powers to make the path to the tower as direct as possible. Since they float above the ground the spring trap will not trigger. Some say that is the dark sensory depravation chambers that give them such a large eye.</string>
  458.                     <int name="Attack">0</int>
  459.                     <int name="Defense">1</int>
  460.                     <int name="Speed">1</int>
  461.                 </serializable>
  462.             </pair>
  463.             <pair>
  464.                 <string>Spiker</string>
  465.                 <serializable>
  466.                     <int name="invaderIndex">7</int>
  467.                     <file name="invaderModelFile">Models\SpikerInv.gmf</file>
  468.                     <file name="invaderTextureFile">Materials\SpikerMat.xml</file>
  469.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Spiker.png</file>
  470.                     <string name="invaderDescription">After viewing some of Earth's high-quality 80's flicks, certain invaders have become enthralled in the retro counter-culture.  Being as they don't have hair, they have made spiky mohawks out of metal.  They move at a slightly slower speed than a basic invader.  Whenever danger looms the spiker he huddles down, spikes facing upwards, and waits; spiking anything that would dare grab him.</string>
  471.                     <int name="Attack">1</int>
  472.                     <int name="Defense">1</int>
  473.                     <int name="Speed">1</int>
  474.                 </serializable>
  475.             </pair>
  476.             <pair>
  477.                 <string>Squad</string>
  478.                 <serializable>
  479.                     <int name="invaderIndex">8</int>
  480.                     <file name="invaderModelFile">Models\SquadInv.gmf</file>
  481.                     <file name="invaderTextureFile">Materials\SquadMat.xml</file>
  482.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Squad.png</file>
  483.                     <string name="invaderDescription">The few who actually manage to survive a successful invasion instantly get promoted to a squad leader. These observant individuals are able to detect traps and coordinate other invaders' actions to get to the tower. Invaders near the Squad Leader foolishly believe their chances of survival have increased and receives bonus attack and defense power. Except for other Squad Leaders that know better.</string>
  484.                     <int name="Attack">1</int>
  485.                     <int name="Defense">1</int>
  486.                     <int name="Speed">1</int>
  487.                 </serializable>            
  488.             </pair>
  489.             <pair>
  490.                 <string>Stacker</string>
  491.                 <serializable>
  492.                     <int name="invaderIndex">9</int>
  493.                     <file name="invaderModelFile">Models\StackerInv.gmf</file>
  494.                     <file name="invaderTextureFile">Materials\StackerMat.xml</file>
  495.                     <file name="invaderConceptArtFile">Textures\ConceptArt\Stacker.png</file>
  496.                     <string name="invaderDescription">The stacker is by far the most conscientious or lazy of the invaders.  Instead of attacking head on and achieving glory for himself, which would require work, he stays behind and provides other invaders a stepping-stone on which they can scale walls with ease. With heavily reinforced box armor, this is the toughest of the invaders.</string>
  497.                     <int name="Attack">0</int>
  498.                     <int name="Defense">2</int>
  499.                     <int name="Speed">0</int>
  500.                 </serializable>
  501.             </pair>
  502.         </list>
  503.     </serializable>
  504. </Stream>